package com.wx.service;

import com.wx.domain.dto.AgreementDto;
import com.wx.domain.vo.NurseAgreementVo;
import com.wx.domain.vo.PatientAgreementVo;
import com.wx.entity.SysAgreement;

import java.util.List;

/**
 * <p>Title:      SysAgreementService. </p>
 * <p>Description 协议签署表 </p>
 * <p>Copyright: Copyright (c) 2016</p>
 * <p>Company:    医百科技有限公司 </p>
 *
 * @author         yangwensheng@100doc.com.cn
 * @since      2021-03-25 10:08:31
 */
public interface SysAgreementService extends BaseService<SysAgreement> {


    int updateByUserId(SysAgreement deleteAgreement);

    List<PatientAgreementVo> listPageWithPatient(AgreementDto param);

    List<SysAgreement> batchQueryByPatientIds(List<String> patientIds, Integer userType);

    List<NurseAgreementVo> listPageWithNurse(AgreementDto param);
}
